home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / util / comm / converse.sit / NSCA Converse / Instructions < prev    next >
Text File  |  1991-04-02  |  4KB  |  86 lines

  1. Converse, the User Friendly Party Trick
  2.  
  3. Converse is a fake Artificial Intelligence program. Fool your 
  4. friends and get loads of laughs. Measure how gullible they are.
  5. Converse is actually a simple program which communicates over an 
  6. AppleTalk network. Tell your friends that you have a new AI 
  7. program and let them try it out. Meanwhile, your accomplice is 
  8. actually controlling the program's responses from another 
  9. computer in another room.
  10.  
  11. Instructions:
  12.  
  13. The terms 'Doctor' and 'Patient' come from the original concept 
  14. of the program which had the computer as the Doctor and the 
  15. human subject as the Patient .
  16.  
  17. Start Converse at a Doctor station in another room. While the 
  18. program is starting, hold down the F1 key to enter Doctor mode. 
  19. If the program doesn't register the F1 key or if you forget to 
  20. hit F1, you can use Command-Option Enter (NOT Command-Option 
  21. Return) at any time after the program starts to toggle into and 
  22. out of Doctor mode.
  23.  
  24. Once started, the program will wait and poll the network over 
  25. and over again until the program is started on another computer 
  26. on the same network. If you decide not run the program on 
  27. another computer at this time and you want to escape from this 
  28. wait state, type Command period.
  29.  
  30. Now bring the program to a friend's computer to show him or her 
  31. the program. Once you start it, the program should immediately 
  32. recognize the Doctor station on the network and go into converse 
  33. mode. At this time the Doctor station will make a sound (in case 
  34. your accomplice has gone off to do some work while waiting for 
  35. you) and also go into converse mode. If the Doctor station isn't 
  36. in Doctor mode at this time (you can recognize Doctor mode 
  37. because of the buttons at the bottom of the dialog box) type 
  38. Command-Option Enter. 
  39.  
  40. The Doctor should now start things off by sending a welcome 
  41. message to the Patient . One way to start off a Patient is with:
  42. "Welcome to Converse. What is your name?"
  43. The Patient cannot see the Doctor type the message. The message 
  44. is sent all at once when the person at the Doctor station hits 
  45. return. To put a return into a multi-line message use Shift 
  46. Return.
  47.  
  48. As the Patient types a response, the Doctor may watch letter by 
  49. letter as the return message is compiled. This allows the Doctor 
  50. to anticipate the reply and begin typing the next question. It 
  51. is obviously very important to reduce response time from the 
  52. Doctor station to avoid suspicion. It is a good strategy to 
  53. force the Patient the write long responses. This allows time for 
  54. the Doctor to compose the next question. The Doctor should not 
  55. ask questions which elicit a Yes/No answer.
  56.  
  57. When the Patient is finished typing a response, the Doctor 
  58. should wait for the Patient to 'Enter' the message by hitting 
  59. Return. Of course the Doctor already knows what the message is, 
  60. but a Patient may become suspicious if the computer replies with 
  61. a second question when he or she isn't finished with the last 
  62. response yet. The Doctor will know the Patient has hit return 
  63. because the Doctor station will beep.
  64.  
  65. To further reduce response time, 15 standard 'starter' questions 
  66. may be built into the buttons along the bottom of the dialog box 
  67. (in Doctor mode). When the Doctor clicks on one of these 
  68. buttons, a message is pasted into the Doctor message window. The 
  69. Doctor may still edit the message before sending it. To include 
  70. your own messages, the STR# resource in the application must be 
  71. changed with a program like ResEdit.
  72.  
  73. You are free to use the source code any way you like.
  74.  
  75. Disclaimer: This program was written by Joseph Ruff (network 
  76. interface) and Jean-luc Doumont (human interface) in a few days 
  77. before April Fools Day. If you have any questions about or 
  78. problems with this program don't write to us. This is a hack and
  79. we don't care much about it anymore. We are only posting the 
  80. program in the unlikely event that someone wants to do the same 
  81. sort of thing and we may save someone a few hours of programming 
  82. time. Use at your own risk.
  83.  
  84. This code was written using Think Pascal. Portions of this 
  85. compiled code are copywrited by Symantec Corporation.
  86.